
import Mock from 'mockjs'

Mock.Random.extend({
  status: function (date) {
    var statusList = [
      {
        code: 0,
        title: '',
        quota: '',
        description: '',
        tip: [
          '人工审核时间：09:00~21:000',
          '若长时间未能帮您处理，请致电人工客服进行咨询',
          '联系电话：88888888'
        ]
      }, {
        code: 1,
        title: '恭喜您审核通过，可获得白条额度为',
        quota: '￥' + Mock.Random.natural(1, 9) + '000.00',
        description: '',
        tip: [
          '人工审核时间：09:00~21:000',
          '若长时间未能帮您处理，请致电人工客服进行咨询',
          '联系电话：88888888'
        ]
      }, {
        code: 2,
        title: '',
        quota: '',
        description: '',
        tip: [
          '人工审核时间：09:00~21:000',
          '若长时间未能帮您处理，请致电人工客服进行咨询',
          '联系电话：88888888'
        ]
      }, {
        code: 3,
        title: '你暂未获得白条额度，请三个月后再申请！',
        quota: '',
        description: '原因xxxxxxx',
        tip: [
          '人工审核时间：09:00~21:000',
          '若长时间未能帮您处理，请致电人工客服进行咨询',
          '联系电话：88888888'
        ]
      }, {
        code: 4,
        title: '恭喜你审核通过，可获取白条额度',
        quota: '￥' + Mock.Random.natural(2, 9) + '000.00',
        description: '',
        tip: [
          '人工审核时间：09:00~21:000',
          '若长时间未能帮您处理，请致电人工客服进行咨询',
          '联系电话：88888888'
        ]
      }, {
        code: 5,
        title: '正在进行人工审核，请稍后...',
        quota: '',
        description: '审核的结果将以短信的形式通知你，请注意查收！',
        tips: [
          '人工审核时间：09:00~21:000',
          '若长时间未能帮您处理，请致电人工客服进行咨询',
          '联系电话：88888888'
        ]
      }]
    return this.pick(statusList)
  }
})

Mock.Random.extend({
  audio: function (date) {
    var audioList = [
      {
        'title': '审核详情',
        'desc': '系统评估需要补充资料,预计获得额度',
        'buttonText': '提交人工审核',
        'autoPassFlag': false,
        'quota': '￥' + Mock.Random.natural(2, 9) + '000.00',
        'type': Mock.Random.natural(1, 2),
        'addtion': {
          'verifiedImg': true,
          'socialInfo': true,
          'companyInfo': true,
          'schoolInfo': true,
          'studenntImg': true
        }
      }, {
        'title': '额度领取',
        'desc': '可用额度',
        'buttonText': '领取额度',
        'autoPassFlag': true,
        'quota': '￥' + Mock.Random.natural(2, 9) + '000.00',
        'type': Mock.Random.natural(1, 2),
        'addtion': {
          'verifiedImg': Mock.Random.boolean(),
          'socialInfo': Mock.Random.boolean(),
          'companyInfo': Mock.Random.boolean(),
          'schoolInfo': Mock.Random.boolean(),
          'studenntImg': Mock.Random.boolean()
        }
      }]
    return this.pick(audioList)
  }
})

const audioType = Mock.mock({
  code: 0,
  msg: '',
  userMsg: '',
  data: Mock.mock('@audio')
})

const detail = Mock.mock({
  code: 0,
  msg: '',
  userMsg: '',
  data: {
    'info': {
      'status': Mock.mock('@status')
    }
  }
})

export default {
  audioType,
  detail
}
